/**
 * 
 */
$(document).ready(function() {
	cajaLogin();
});

function login() {
	var user = $("#txtUser").val();
	var pass = $("#pwdPass").val();
	var msj = "";

	// TODO: Comprobar que se han rellenado los campos
	if (user == "") {
		msj = "\n\rEl usuario no puede estar vacío.";
		$("#txtUser").addClass("campoError");
	}
	if (pass == "") {
		msj = "\n\rLa contraseña no puede estar vacía.";
		$("#pwdPass").addClass("campoError");
	}

	if (msj == "") {
		var parametros = {
			"user" : user,
			"password" : pass
		};
		$.ajax({
			data : parametros,
			url : 'servicios/usuarios/login.php',
			type : 'post',
			dataType : "html",
			success : function(response) {
				if (response != "") {
					// TODO: error
					alert(response);
				} else {
					alert("Login correcto");
					cajaLogin();
				}
			}
		});
	} else {
		alert("Se han encontrado los siguientes errores:" + msj);
	}

}

function logout() {
	$.ajax({
		url : 'servicios/usuarios/logout.php',
		type : 'post',
		dataType : "html",
		success : function(response) {
			if (response != "") {
				// TODO: error
				alert(response);
			} else {
				alert("Logout correcto");
				cajaLogin();
			}
		}
	});
}

function cajaLogin() {
	$.ajax({
		url : 'servicios/usuarios/verSesion.php',
		type : 'post',
		dataType : "html",
		success : function(response) {
			if (response == "SI") {
				$("#login").hide();
				$("#logout").show();
				linkUsuario();
			} else {
				$("#login").show();
				$("#logout").hide();
			}
		}
	});
}

function linkUsuario() {
	$.ajax({
		url : 'servicios/usuarios/linkUsuario.php',
		type : 'post',
		dataType : "html",
		success : function(response) {
			$("#divUsuario").html(response);
		}
	});
}

function verInfoUser(user){
	// TODO: ver si hacerlo en popup o en página
	
	alert(user);
}